#!/bin/sh

# SPDX-FileCopyrightText: Copyright 2025-2025 深圳市同心圆网络有限公司
# SPDX-License-Identifier: Apache-2.0

rm -rf src
mkdir src

protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_data_state_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_data_type_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_data_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_member_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_qa_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_rag_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src roadmap_plan_api.proto


protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src resource_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src resource_card_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src resource_exam_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src resource_exam_type_api.proto


protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src user_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src user_msg_api.proto
protoc -I proto/src -I proto/third_part --go_out=src --go-grpc_out=src user_msg_type_api.proto

protoc -I proto/src/notices -I proto/third_part --go_out=src --go-grpc_out=src notices_user.proto